Aggregation $sort
यह एकीकरण चरण सभी दस्तावेजों को निर्दिष्ट क्रम में क्रमबद्ध करता है।
याद रखें:
आपके चरणों का क्रम महत्वपूर्ण है। प्रत्येक चरण केवल पिछले चरणों द्वारा प्रदान किए गए दस्तावेजों पर कार्य करता है।
उदाहरण
इस उदाहरण में, हम "sample_airbnb" डेटाबेस का उपयोग करते हैं, जो एकीकरण परिचय अनुभाग से हमारे नमूना डेटा से लोड किया गया है।
db.listingsAndReviews.aggregate([
{
$sort: { "accommodates": -1 }
},
{
$project: {
"name": 1,
"accommodates": 1
}
},
{
$limit: 5
}
])
यह accommodates फ़ील्ड के आधार पर अवरोही क्रम में क्रमबद्ध दस्तावेजों को वापस प्राप्त करेगा।
क्रम मान:
क्रम दिशा को 1 या -1 का उपयोग करके चुना जा सकता है। 1 आरोही क्रम है और -1 अवरोही क्रम है।